package com.lsk.common;

import com.jfinal.kit.PropKit;
import com.jfinal.weixin.sdk.api.ApiConfig;
import com.jfinal.weixin.sdk.api.ApiConfigKit;
import com.lsk.bean.WxBean;

/**
 * Created by Administrator on 2018/9/11 0011.
 */
public class SettingWxConfig {
    public SettingWxConfig(){
        /*appId>>>> wxc5d915fb6c65cd17  */
        WxBean wxBean=new WxBean();
        ApiConfig ac = new ApiConfig();
        // 配置微信 API 相关参数
        ac.setToken(wxBean.getToken());
        ac.setAppId(wxBean.getAppId());
        ac.setAppSecret(wxBean.getAppSecret());
        ac.setEncodingAesKey(wxBean.getEncodingAESKey());
        /**
         *  是否对消息进行加密，对应于微信平台的消息加解密方式：
         *  1：true进行加密且必须配置 encodingAesKey
         *  2：false采用明文模式，同时也支持混合模式
         */
        ac.setEncryptMessage(PropKit.getBoolean("encryptMessage", false));
        ac.setEncodingAesKey(PropKit.get("encodingAesKey", "setting it in config file"));
        ApiConfigKit.putApiConfig(ac);
    }
}
